package com.abcdefg.rabbitmqextensionsdemo.constants;

public class Constant {
    //消息确认机制
    public static final String DIRECT_EXCHANGE_NAME = "direct.exchanges";
    public static final String DIRECT_QUEUE_NAME = "direct.queue";

    //持久化机制
    public static final String PRES_EXCHANGE_NAME = "prefs.exchanges";
    public static final String PRES_QUEUE_NAME = "prefs.queue";

    //发送方确认
    public static final String CONFIRM_EXCHANGE="confirm.exchanges";
    public static final String CONFIRM_QUEUE="confirm.queue";

    //重试机制
    public static final String RETRY_QUEUE="retry.queue";
    public static final String RETRY_EXCHANGE="retry.exchanges";

    //ttl
    public static final String TTL_EXCHANGE="ttl.exchanges";
    public static final String TTL_QUEUE="ttl.queue";
    public static final String TTL_QUEUE2="ttl.queue2";

    //死信队列
    public static final String NORMAL_EXCHANGE="normal.exchanges";
    public static final String NORMAL_QUEUE="normal.queue";

    public static final String DL_EXCHANGE="dl.exchanges";
    public static final String DL_QUEUE="dl.queue";

    //延迟队列
    public static final String DELAY_EXCHANGE="delay.exchanges";
    public static final String DELAY_QUEUE="delay.queue";

    //事务
    public static final String TRACE_QUEUE="trace.queue";

    //消息分发
    public static final String QUS_QUEUE="qus.queue";
    public static final String QUS_EXCHANGE="qus.exchanges";
}
